/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package es.comparador.main;

import es.comparador.bean.InformeBean;
import es.comparador.exception.ComparadorException;
import es.comparador.utiles.Utiles;
import java.io.File;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Iterator;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.filter.ElementFilter;
import org.jdom.filter.Filter;
import org.jdom.output.Format;
import org.jdom.output.XMLOutputter;
import org.jdom.xpath.XPath;

/**
 *
 * @author manuPrieto.
 */
public class ComparadorMOP {

    static Document docOLD = null;
    static Document docNEW = null;
    static InformeBean informeBean = null;

    // 1. Cargar los dos XML. 
    // 2. Recorrer cada nodo y comprobar si existe en el otro XML. 
    // 2.1 Si existe, comparar valor si es distinto pintar nodo en el informe y recorrer el siguiente. 
    // 2.2 Si no existe, cargar información del nodo en el informe
    public static void main(String[] args) {
        try {
            execute(args);
        } catch (ComparadorException ex) {
            Logger.getLogger(ComparadorMOP.class.getName()).log(Level.SEVERE, null, ex);
        }

    }

    private static void execute(String[] args) throws ComparadorException {

      
    }
}
